package exam.wzb.jsp.servlet;


import exam.wzb.jsp.config.PassWordUtils;
import exam.wzb.jsp.model.User;
import org.springframework.util.StringUtils;

import javax.servlet.annotation.WebServlet;

@WebServlet("/reg")
public class RegServlet {

    public void reg(User user){
        //非空效验
        if(user == null || !StringUtils.hasLength(user.getUsername()) ||
                !StringUtils.hasLength(user.getPassword())){
            //返回失败信息
            return AjaxResult.fail(-1,"非法参数");
        }
        // 密码加盐处理
        user.setPassword(PassWordUtils.encrypt(user.getPassword()));
        //参数效验通过（返回的是受影响的行数）：
        return AjaxResult.success(userService.reg(user));
    }
}
